/*通用选择器 * 通常不建议使用 */
/* * {
    margin；0;
    padding: 0;
} */

/* id选择器 */
#main {
    color: blue;
}

/*类选择器*/
.news_title {
    color: brown;
}

/* 元素选择器 */
h3 {
    color: coral;
}

/*属性选择器*/
[title]{
    font-size: 1.5em;
}

p[data-bina]{
    color: blue;
}

p[title="abc"]{
    color: chocolate;
}

p[title~="de"]{
    color: orangered;
}

p[title|="xyz"]{
    color: fuchsia;
}

a[href][title]{
    color: pink;
    font-size: .75em;
}

input:focus{
    background-color: #abc;
}

pre:first-child{
    color: red;
}

div P::first-line{
    color: red;
}

div p::first-letter{
    font-weight: bold;
    font-size: 200px;
}

div h1:before{
    content: ":before";
}

div h1:after{
    content: ":after";
}

/* 组合选择器 */
div span{
    color: blueviolet;
}
p >span{
    color:hotpink
}
pre+ span{
    color: crimson;
}
pre ~ span.bro{
    color: forestgreen;
}/*通用选择器 * 通常不建议使用 */
/* * {
    margin；0;
    padding: 0;
} */

/* id选择器 */
#main {
    color: blue;
}

/*类选择器*/
.news_title {
    color: brown;
}

/* 元素选择器 */
h3 {
    color: coral;
}

/*属性选择器*/
[title]{
    font-size: 1.5em;
}

p[data-bina]{
    color: blue;
}

p[title="abc"]{
    color: chocolate;
}

p[title~="de"]{
    color: orangered;
}

p[title|="xyz"]{
    color: fuchsia;
}

a[href][title]{
    color: pink;
    font-size: .75em;
}

input:focus{
    background-color: #abc;
}

pre:first-child{
    color: red;
}

div P::first-line{
    color: red;
}

div p::first-letter{
    font-weight: bold;
    font-size: 200px;
}

div h1:before{
    content: ":before";
}

div h1:after{
    content: ":after";
}

/* 组合选择器 */
div span{
    color: blueviolet;
}
p >span{
    color:hotpink
}
pre+ span{
    color: crimson;
}
pre ~ span.bro{
    color: forestgreen;
}